<?php
/**
 * Created by PhpStorm.
 * User: jingshou
 * Date: 2017/9/17
 * Time: 23:57
 */

namespace app\mobile\model;

use think\Model;
use think\Cookie;

class GoodsModel extends Model
{
    protected $table = 'tp_goods';

    public static function getKeys($html, $id = 0)
    {
        switch ($id) {
            case 1:
                $html = '网上商城,商城系统,商城网站,商城系统开发,微信商城系统,微信商城官网,分销商城系统';
                break;
            case 2:
                $html = '三级分销系统,分销系统,微分销系统,分销平台,b2b2c商城系统,多用户商城,微信开发,建设网站';
                break;
            case 3:
                $html = '微信公众号开发,微信公众号开发平台,微信公众号二次开发,微信app开发,微信二次开发';
                break;
            case 4:
                $html = '微信开发公司,微信网站开发,微信商城开发,微商城,微商城开发,微商分销平台,微商城分销系统';
                break;
            case 5:
                $html = '微分销平台,微信分销系统,微信分销,微信三级分销系统,系统开发,网站开发,网站建设公司,中山网站建设';
                break;
            case 6:
                $html = '微信点餐系统,餐饮管理系统,点餐系统,餐饮点菜系统,点餐软件,餐饮软件,餐饮管理软件,送外卖的软件';
                break;
            case 7:
                $html = '外卖系统,外卖订餐系统,餐饮收银软件,餐厅收银系统,快餐收银系统,收银系统,点菜系统,送快餐的软件';
                break;
            case 8:
            case 9:
            case 10:
            case 11:
            case 12:
                $html = '小程序开发,小程序制作,小程序商城,微信小程序,做小程序,小程序定制,小程序分销商城,网站设计公司';
                break;
            default:
                $html;
                break;
        }

        return $html;
    }

    public function getMaxPicture1ThumbAttr()
    {
        return rep_split($this->maxPicture1);
    }

    public function getMaxPicture2ThumbAttr()
    {
        return rep_split($this->maxPicture2);
    }

    public function getMaxPicture3ThumbAttr()
    {
        return rep_split($this->maxPicture3);
    }

    public function getList()
    {
        return self::where(['language' => Cookie::get('language'), 'state' => 1, 'isIndex' => 1])
            ->order('sort asc')
            ->limit(8)
            ->select();
    }

    public function getListAll($condition, $row = 6)
    {
        $condition = array_merge(['language' => Cookie::get('language'), 'state' => 1], $condition);
        return self::find()
            ->where($condition)
            ->order('sort asc')
            ->paginate($row);
    }

    public function getInfo($id)
    {
        return self::where(['language' => Cookie::get('language'), 'id' => $id])->order('id asc')->limit(1)->find();
    }

    public function getGoodsType($id)
    {
        $list = $this->getNavList();

        $resType = 'app';
        foreach ($list as $key => $val) {
            if (isset($val['sub'][$id])) {
                $resType = $val['sub'][$id]['type'];
            }
        }

        return $resType;
    }

    public function getNavList()
    {
        return [
            [
                'label' => '新零售电商管理系统',
                'sub' => [
                    '1' => ['type' => 'app', 'label' => 'APP移动商城系统',
                        'desc' => 'IOS+安卓双平台，原生开发的移动电商系统',
                        'url' => url('/goods/1')],
                    '2' => ['type' => '02', 'label' => '全网分销商城系统',
                        'url' => url('/goods/2'),
                        'desc' => 'PC+微信+小程序 多平台流量入口，用统一后台管理，功能强大，搭配全新营销模式，分销模式，超级会员管理系统，具备多少种分销升级模式。'],
                    '3' => ['type' => 'b2b2c', 'label' => 'B2B2C多用户商城系统',
                        'url' => url('/goods/3'), 'desc' => '打造属于你自己的平台，支持供应商/厂家入驻，独立后台。具备独立的商品管理，订单管理，结算管理后台'],
                    '4' => ['type' => 'wetting', 'label' => '多维度分润系统', 'url' => url('/goods/4'), 'desc' => '分销系统，团队极差分红系统，代理推荐奖，区域代理分红，股东分红，微店分红。'],
                    '5' => ['type' => 'program', 'label' => '小程序应用系统', 'url' => url('/goods/5'), 'desc' => '无须下载，即用即走，不占手机内存APP应用系统。消费返现商城系统：订单满额返，排队返现，订单返现。'],
                ]
            ],
            [
                'label' => '智能应用管理系统',
                'sub' => [
                    '6' => ['type' => 'beverage', 'label' => '智能餐饮管理系统', 'url' => url('/goods/6'), 'desc' => '单店运营，外卖配送，在线预约，酒水寄存，多店运营，排号（大屏幕），商家地图，客服电话，直接消费功能，充值分期返现。'],
                    '7' => ['type' => 'community', 'label' => '020智慧社区生活系统', 'url' => url('/goods/7'), 'desc' => '020商家定位模式，类似京东到家，集成收银机制，多种奖励模式。'],
                ]
            ],
            [
                'label' => '软件系统定制开发',
                'sub' => [
                    '8' => ['type' => 'software', 'label' => 'APP定制开发', 'url' => url('/goods/8'), 'desc' => 'APP安卓系统定制，APP苹果系统定制，html5个性定制。'],
                    '9' => ['type' => 'software', 'label' => '软件系统定制开发', 'url' => url('/goods/9'), 'desc' => 'APP安卓系统定制，APP苹果系统定制，html5个性定制。'],
                    '10' => ['type' => 'software', 'label' => '小程序定制开发', 'url' => url('/goods/10'), 'desc' => 'APP安卓系统定制，APP苹果系统定制，html5个性定制。'],
                    '11' => ['type' => 'software', 'label' => '软/硬件系统定制开发', 'url' => url('/goods/11'), 'desc' => 'APP安卓系统定制，APP苹果系统定制，html5个性定制。'],
                    '12' => ['type' => 'software', 'label' => '微信公众号二次开发', 'url' => url('/goods/12'), 'desc' => 'APP安卓系统定制，APP苹果系统定制，html5个性定制。'],
                ]
            ],
        ];
    }
}